package com.heima.model.search.dtos;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

@Data
public class UserSearchDTO {

    // 设备ID
    Integer equipmentId;
    /**
     * 搜索关键字
     */
    @NotBlank
    String searchWords;
    /**
     * 当前页
     */
    int pageNum;
    /**
     * 分页条数
     */
    int pageSize;

    Integer entryId;
    /**
     * 最小时间
     */
    Date minBehotTime;

    /**
     * 获取当前页码
     *
     * @return 当前页码
     */
    public int getFromIndex() {
        if (this.pageNum < 1)
            return 0;
        if (this.pageSize < 1)
            this.pageSize = 10;
        return this.pageSize * (this.pageNum - 1);
    }
}